package org.example.coursemangementserver.pojo.dto.course;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class UpdateEnrollmentDTO {
    /**
     * 选课信息ID
     */
    private Long enrollmentId;

    /**
     * 最大容量
     */
    private Integer maxNum;

    /**
     * 在当天的第几节课上课
     */
    private Integer onClass;

    /**
     * 课程在星期几上课
     */
    private Integer week;

    /**
     * 选课截止时间
     */
    private Date stopTime;

    /**
     * 结课时间
     */
    private Date endTime;

    /**
     * 选择该课程所需的最小总学分
     */
    private Integer minCredits;

    /**
     * 选择该课程所需的最大总学分
     */
    private Integer maxCredits;

    /**
     * 授课年级
     */
    private Integer grade;
}
